<?php
 ini_set('display_errors', 'On');
  switch($_GET['fonction'])
  {
    case "menu" :
      menuJSON();
      break;

    case "formulaire" :
      formulaireJSON($_GET['lieu']);
      break;

    case "update" :
      update($_GET['id'], $_GET['valeur']);
      break;
  }

  function update($id, $valeur)
  {
    $tar = '[{"id" : "'. $id .'", "valeur": "'. $valeur .'"}]';
    echo $tar;//Mise a jour de l'élément dans la base de données
  }

  function menuJSON()     //Appel a la base de données pour remplir le menu
  {
//     $menu = '[';
//     $retour => contient le resultat de la requete
//     DEBUT DE LA BOUCLE FOR
//     $ligne = $retour->fetch();
//     $menu .= json_encode($ligne);
//     FIN DE LA BOUCLE FOR
//     $menu .= ']';
      $mysql_id = mysql_connect('juliendonuts.no-ip.org', 'projetTER', 'terdomo')or die("blabla");
      mysql_select_db('domotiqueFoyer', $mysql_id)or die("blablabla");
	
      $piece=mysql_query('SELECT nom_piece FROM Piece', $mysql_id);
      $menu="[";
      for($i=0;$i<mysql_num_rows($piece);$i++)
      {
        $assoc = mysql_fetch_assoc($piece);
	$menu.=json_encode($assoc);
	$menu.=",";
      }
    $menu[strlen($menu)]=']';
    //$menu = '[{"nom_piece": "maison"}, {"lieu": "garage"}]';
    echo $menu;
  }
/*  function formulaireJSON($lieu)//Appel a la base de données pour remplir les objets disponibles a un emplacement ($lieu) 
  {
    // pour creer notre JSON utiliser la meme methode que dans la fonction menuJSON
    if($lieu == "maison")
    {
      $objets = '[{"lieu": "' . $lieu . '"}, {"type": "eclairage", "id": "ecl_055", "etat": "1", "valeur": "6"}, {"type": "stores", "id": "sto_0122", "etat": "0", "valeur": "19", "Hmax": "150"}]';
    }
    else
    {
      $objets = '[{"lieu": "' . $lieu . '"}, {"type": "eclairage", "id": "ecl_05", "etat": "0", "valeur": "7"}, {"type": "chauffage", "id": "cha_0132", "etat": "0", "valeur": "19"}]';
    }
    echo $objets;
  }
*/
?>
